import request from '@/utils/request'

// 获取图片的数据
export function reqSpuImageList(spuId) {
  return request({
    method: 'get',
    url: `/admin/product/spuImageList/${spuId}`
  })
}

// 获取销售属性的数据
export function reqSaleAttrList(spuId) {
  return request({
    method: 'get',
    url: `/admin/product/spuSaleAttrList/${spuId}`
  })
}

// 获取平台属性的数据
export function reqAttrInfoList(category1Id, category2Id, category3Id) {
  return request({
    method: 'get',
    url: `/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`
  })
}

// 添加sku实例的接口
export function reqSaveSkuInfo(skuInfo) {
  return request({
    method: 'post',
    url: `/admin/product/saveSkuInfo`,
    data: skuInfo
  })
}

// 在spu页面获取 sku 实例列表接口
export function reqFindBySpuId(spuId) {
  return request({
    method: 'get',
    url: `/admin/product/findBySpuId/${spuId}`
  })
}

// 在sku页面获取sku列表接口
export function reqSkuList(page, limit) {
  return request({
    method: 'get',
    url: `/admin/product/list/${page}/${limit}`
  })
}

// 上架 sku 接口
export function reqOnSale(skuId) {
  return request({
    method: 'get',
    url: `/admin/product/onSale/${skuId}`
  })
}

// 下架 sku 接口
export function reqCancelSale(skuId) {
  return request({
    method: 'get',
    url: `/admin/product/cancelSale/${skuId}`
  })
}

// 获取 当前单条 sku 数据的接口
export function reqGetSkuById(skuId) {
  return request({
    method: 'get',
    url: `/admin/product/getSkuById/${skuId}`
  })
}
